package sql.query;


import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.math.NumberUtils;

public enum ObjectDataType {
    String,Long,Double,Boolean;

    public static ObjectDataType getJsonDataType(String data) {
        if(NumberUtils.isDigits(data)) {
            return ObjectDataType.Long;
        } else if(NumberUtils.isParsable(data)) {
            return ObjectDataType.Double;
        } else if(StringUtils.equalsAnyIgnoreCase(data,"true","false")) {
            return ObjectDataType.Boolean;
        } else {
            return ObjectDataType.String;
        }
    }
}
